package com.frank.jpaSpecification;

import org.springframework.context.annotation.Configuration;
import org.springframework.data.domain.AuditorAware;

import java.util.Optional;
import java.util.Random;

/**
 * @author 小石潭记
 * @date 2021/8/3 15:59
 * @Description: ${todo}
 */
//@Configuration
public class AuditorConfig implements AuditorAware<Integer> {

    /**
     * 返回操作员标志信息
     *
     * @return
     */
    @Override
    public Optional<Integer> getCurrentAuditor() {
        // 这里应根据实际业务情况获取具体信息
        return Optional.of(new Random().nextInt(1000));
    }

}
